package a66weding.com.jiehuntong.beans;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2016/7/30.
 */
public class MeShoppingCartBean implements Serializable,Cloneable{


    /**
     * Msg : 成功
     * ResCode : 0000
     */

    private String Msg;
    private String ResCode;
    /**
     * Aid : 446
     * AreaName : 丰台区
     * BusinessID : 68
     * Cid : 2
     * CityName : 北京市
     * Pid : 4
     * ProvinceName : 北京市
     */

    private List<DataBean> Data;

    public String getMsg() {
        return Msg;
    }

    public void setMsg(String Msg) {
        this.Msg = Msg;
    }

    public String getResCode() {
        return ResCode;
    }

    public void setResCode(String ResCode) {
        this.ResCode = ResCode;
    }

    public List<DataBean> getData() {
        return Data;
    }

    public void setData(List<DataBean> Data) {
        this.Data = Data;
    }

    @Override
    public Object clone() {
        MeShoppingCartBean obj = null;
        try {
            obj = (MeShoppingCartBean) super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }

        return obj;
    }

    public static class DataBean implements Serializable,Cloneable {
        private int Aid;
        private String AreaName;
        private int BusinessID;
        private String BusinessLogo;
        private String BusinessName;
        private int Cid;
        private String CityName;
        private int Pid;
        private String ProvinceName;
        private boolean isGroupChecked;
        private boolean isEdit;
        private float shipmentMoney;
        private float groupPriceMoney;
        private  String nvc_Remarks;
        private float groupTotalPrice;



        /**
         * b_BaoYou : false
         * b_DJL : false
         * b_EVoucher : false
         * b_QKL : false
         * b_TaoCan : false
         * b_XDL : false
         * business_id : 68
         * weight : 1.0
         */

        private List<CartItemsBean> CartItems;

        public int getAid() {
            return Aid;
        }

        public void setAid(int Aid) {
            this.Aid = Aid;
        }

        public String getAreaName() {
            return AreaName;
        }

        public void setAreaName(String AreaName) {
            this.AreaName = AreaName;
        }

        public int getBusinessID() {
            return BusinessID;
        }

        public void setBusinessID(int BusinessID) {
            this.BusinessID = BusinessID;
        }

        public String getBusinessLogo() {
            return BusinessLogo;
        }

        public void setBusinessLogo(String BusinessLogo) {
            this.BusinessLogo = BusinessLogo;
        }

        public String getBusinessName() {
            return BusinessName;
        }

        public void setBusinessName(String BusinessName) {
            this.BusinessName = BusinessName;
        }

        public int getCid() {
            return Cid;
        }

        public void setCid(int Cid) {
            this.Cid = Cid;
        }

        public String getCityName() {
            return CityName;
        }

        public void setCityName(String CityName) {
            this.CityName = CityName;
        }

        public int getPid() {
            return Pid;
        }

        public void setPid(int Pid) {
            this.Pid = Pid;
        }

        public String getProvinceName() {
            return ProvinceName;
        }

        public void setProvinceName(String ProvinceName) {
            this.ProvinceName = ProvinceName;
        }

        public List<CartItemsBean> getCartItems() {
            return CartItems;
        }

        public void setCartItems(List<CartItemsBean> CartItems) {
            this.CartItems = CartItems;
        }

        public boolean isGroupChecked() {
            return isGroupChecked;
        }

        public void setGroupChecked(boolean groupChecked) {
            isGroupChecked = groupChecked;
        }

        public boolean isEdit() {
            return isEdit;
        }

        public void setEdit(boolean edit) {
            isEdit = edit;
        }

        public float getShipmentMoney() {
            return shipmentMoney;
        }

        public void setShipmentMoney(float shipmentMoney) {
            this.shipmentMoney = shipmentMoney;
        }

        public float getGroupPriceMoney() {
            return groupPriceMoney;
        }

        public void setGroupPriceMoney(float groupPriceMoney) {
            this.groupPriceMoney = groupPriceMoney;
        }

        public String getNvc_Remarks() {
            return nvc_Remarks;
        }

        public void setNvc_Remarks(String nvc_Remarks) {
            this.nvc_Remarks = nvc_Remarks;
        }

        public float getGroupTotalPrice() {
            return groupTotalPrice;
        }

        public void setGroupTotalPrice(float groupTotalPrice) {
            this.groupTotalPrice = groupTotalPrice;
        }

        @Override
        public Object clone()  {
            DataBean obj = null;
            try {
                obj = (DataBean) super.clone();
            } catch (CloneNotSupportedException e) {
                e.printStackTrace();
            }

            return obj;
        }

        public static class CartItemsBean implements Serializable,Cloneable {
            private boolean b_BaoYou;
            private boolean b_DJL;
            private boolean b_EVoucher;
            private boolean b_QKL;
            private boolean b_TaoCan;
            private boolean b_XDL;
            private int business_id;
            private String business_logo;
            private String business_storename;
            private int goods_id;
            private String goods_no;
            private int goods_type;
            private String img_url;
            private int point;
            private int quantity;
            private double sell_price;
            private String spec_text;
            private int stock_quantity;
            private String title;
            private double user_price;
            private double weight;
            private boolean isChildChecked;
            private float childShipMoney;
            private boolean isTongcheng;
            private boolean isPianyuan;
            private boolean isNomal;

            public boolean isB_BaoYou() {
                return b_BaoYou;
            }

            public void setB_BaoYou(boolean b_BaoYou) {
                this.b_BaoYou = b_BaoYou;
            }

            public boolean isB_DJL() {
                return b_DJL;
            }

            public void setB_DJL(boolean b_DJL) {
                this.b_DJL = b_DJL;
            }

            public boolean isB_EVoucher() {
                return b_EVoucher;
            }

            public void setB_EVoucher(boolean b_EVoucher) {
                this.b_EVoucher = b_EVoucher;
            }

            public boolean isB_QKL() {
                return b_QKL;
            }

            public void setB_QKL(boolean b_QKL) {
                this.b_QKL = b_QKL;
            }

            public boolean isB_TaoCan() {
                return b_TaoCan;
            }

            public void setB_TaoCan(boolean b_TaoCan) {
                this.b_TaoCan = b_TaoCan;
            }

            public boolean isB_XDL() {
                return b_XDL;
            }

            public void setB_XDL(boolean b_XDL) {
                this.b_XDL = b_XDL;
            }

            public int getBusiness_id() {
                return business_id;
            }

            public void setBusiness_id(int business_id) {
                this.business_id = business_id;
            }

            public String getBusiness_logo() {
                return business_logo;
            }

            public void setBusiness_logo(String business_logo) {
                this.business_logo = business_logo;
            }

            public String getBusiness_storename() {
                return business_storename;
            }

            public void setBusiness_storename(String business_storename) {
                this.business_storename = business_storename;
            }

            public int getGoods_id() {
                return goods_id;
            }

            public void setGoods_id(int goods_id) {
                this.goods_id = goods_id;
            }

            public String getGoods_no() {
                return goods_no;
            }

            public void setGoods_no(String goods_no) {
                this.goods_no = goods_no;
            }

            public int getGoods_type() {
                return goods_type;
            }

            public void setGoods_type(int goods_type) {
                this.goods_type = goods_type;
            }

            public String getImg_url() {
                return img_url;
            }

            public void setImg_url(String img_url) {
                this.img_url = img_url;
            }

            public int getPoint() {
                return point;
            }

            public void setPoint(int point) {
                this.point = point;
            }

            public int getQuantity() {
                return quantity;
            }

            public void setQuantity(int quantity) {
                this.quantity = quantity;
            }

            public double getSell_price() {
                return sell_price;
            }

            public void setSell_price(double sell_price) {
                this.sell_price = sell_price;
            }

            public String getSpec_text() {
                return spec_text;
            }

            public void setSpec_text(String spec_text) {
                this.spec_text = spec_text;
            }

            public int getStock_quantity() {
                return stock_quantity;
            }

            public void setStock_quantity(int stock_quantity) {
                this.stock_quantity = stock_quantity;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public double getUser_price() {
                return user_price;
            }

            public void setUser_price(double user_price) {
                this.user_price = user_price;
            }

            public double getWeight() {
                return weight;
            }

            public void setWeight(double weight) {
                this.weight = weight;
            }

            public boolean isChildChecked() {
                return isChildChecked;
            }

            public void setChildChecked(boolean childChecked) {
                isChildChecked = childChecked;
            }

            public float getChildShipMoney() {
                return childShipMoney;
            }

            public void setChildShipMoney(float childShipMoney) {
                this.childShipMoney = childShipMoney;
            }

            public boolean isTongcheng() {
                return isTongcheng;
            }

            public void setTongcheng(boolean tongcheng) {
                isTongcheng = tongcheng;
            }

            public boolean isPianyuan() {
                return isPianyuan;
            }

            public void setPianyuan(boolean pianyuan) {
                isPianyuan = pianyuan;
            }

            public boolean isNomal() {
                return isNomal;
            }

            public void setNomal(boolean nomal) {
                isNomal = nomal;
            }

            @Override
            public Object clone()  {
                CartItemsBean obj = null;
                try {
                    obj = (CartItemsBean) super.clone();
                } catch (CloneNotSupportedException e) {
                    e.printStackTrace();
                }

                return obj;
            }

            @Override
            public String toString() {
                return "CartItemsBean{" +
                        "b_BaoYou=" + b_BaoYou +
                        ", b_DJL=" + b_DJL +
                        ", b_EVoucher=" + b_EVoucher +
                        ", b_QKL=" + b_QKL +
                        ", b_TaoCan=" + b_TaoCan +
                        ", b_XDL=" + b_XDL +
                        ", business_id=" + business_id +
                        ", business_logo='" + business_logo + '\'' +
                        ", business_storename='" + business_storename + '\'' +
                        ", goods_id=" + goods_id +
                        ", goods_no='" + goods_no + '\'' +
                        ", goods_type=" + goods_type +
                        ", img_url='" + img_url + '\'' +
                        ", point=" + point +
                        ", quantity=" + quantity +
                        ", sell_price=" + sell_price +
                        ", spec_text='" + spec_text + '\'' +
                        ", stock_quantity=" + stock_quantity +
                        ", title='" + title + '\'' +
                        ", user_price=" + user_price +
                        ", weight=" + weight +
                        '}';
            }
        }

        @Override
        public String toString() {
            return "DataBean{" +
                    "Aid=" + Aid +
                    ", AreaName='" + AreaName + '\'' +
                    ", BusinessID=" + BusinessID +
                    ", BusinessLogo='" + BusinessLogo + '\'' +
                    ", BusinessName='" + BusinessName + '\'' +
                    ", Cid=" + Cid +
                    ", CityName='" + CityName + '\'' +
                    ", Pid=" + Pid +
                    ", ProvinceName='" + ProvinceName + '\'' +
                    ", CartItems=" + CartItems +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "MeShoppingCartBean{" +
                "Msg='" + Msg + '\'' +
                ", ResCode='" + ResCode + '\'' +
                ", Data=" + Data +
                '}';
    }
}
